Собрал в свободное время небольшую коллекцию приколов со своей работы.
Задание — добавить пункт: «Нужна ли вам рассылка?». Три варианта ответов: «да», «нет», «совсем не нужна». Оказалось, различие между последними двумя в дополнительных типах уведомлений.
* * *
— Почему база висит? SELECT … FROM … Чей это запрос может быть?
— Это, наверно, Лена.
— Я её прибью! Вернее, процесс её прибью.
* * *
Приняли нового человека. Ну вот как так можно написать:
$month_id = array(1, 2, 3, … 12);
$month_name = array('Январь', 'Февраль', …);
Да-да, потом идёт foreach($month_id as $n) и обращение к $month_name[$n-1].
* * *
В середине выполнения программы:
$_POST = array(…);
Вызвали функцию, возвращаемся — и программа уже не знает, кто она и что хотела сделать.
* * *
> SELECT DISTINCT gender FROM clients;
Found rows: 150
В том числе «8912», «Зао"Урал», «хозяйка», «юр.лицо».
* * *
Номер недели в году. Этого я вообще не ожидал:
> SELECT DISTINCT publish_week FROM table;
Found rows: 88
Задание — добавить пункт: «Нужна ли вам рассылка?». Три варианта ответов: «да», «нет», «совсем не нужна». Оказалось, различие между последними двумя в дополнительных типах уведомлений.
* * *
— Почему база висит? SELECT … FROM … Чей это запрос может быть?
— Это, наверно, Лена.
— Я её прибью! Вернее, процесс её прибью.
* * *
Приняли нового человека. Ну вот как так можно написать:
$month_id = array(1, 2, 3, … 12);
$month_name = array('Январь', 'Февраль', …);
Да-да, потом идёт foreach($month_id as $n) и обращение к $month_name[$n-1].
* * *
В середине выполнения программы:
$_POST = array(…);
Вызвали функцию, возвращаемся — и программа уже не знает, кто она и что хотела сделать.
* * *
> SELECT DISTINCT gender FROM clients;
Found rows: 150
В том числе «8912», «Зао"Урал», «хозяйка», «юр.лицо».
* * *
Номер недели в году. Этого я вообще не ожидал:
> SELECT DISTINCT publish_week FROM table;
Found rows: 88